﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ClusteringProblem.View
{
    public interface IMainWindowView
    {
        bool StartEnabled { set; }
        bool LoadDatasetFlag { set; }
        string DatasetPath { get; }
        string DatasetName { get; set; }
        byte[] Image { set; }
        string GroupsCount { set; }
        string AttributesCount { set; }
        string ObjectsCount { set; }
        string Description { set; }
        string Distance { get; }
        double RandCoefficientValue { set; }
        double FMeasureValue { set; }
        double ClassificationErrorValue { set; }
        List<ClusteringProblem.Model.Object> DataSource { set; }
        List<ClusteringProblem.Model.IAntType> DataResult { set; }
        bool IsNormalizeData { get; }
        double Sigma { get; set; }
        bool IsSigmaChartVisible { set; }
        System.Threading.CancellationTokenSource CancellationTokenSource { set; get; }
    }
}
